home *** CD-ROM | disk | FTP | other *** search
- IFND EUROCALCFRAMECD_I
- EUROCALCFRAMECD_I SET 1
-
-
- ;-----------------------------------------------------------------------------
-
-
- * This file was created automatically by CatComp.
- * Do NOT edit by hand!
- *
-
-
- IFND EXEC_TYPES_I
- INCLUDE 'exec/types.i'
- ENDC
-
- IFD CATCOMP_ARRAY
- CATCOMP_NUMBERS SET 1
- CATCOMP_STRINGS SET 1
- ENDC
-
- IFD CATCOMP_CODE
- CATCOMP_BLOCK SET 1
- ENDC
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_NUMBERS
-
- XDEF TX_WinTitle
- TX_WinTitle EQU 257
- XDEF TX_TitleIconify
- TX_TitleIconify EQU 274
- XDEF TX_GAD_DM
- TX_GAD_DM EQU 278
- XDEF TX_GAD_BFR
- TX_GAD_BFR EQU 279
- XDEF TX_GAD_FMK
- TX_GAD_FMK EQU 280
- XDEF TX_GAD_FF
- TX_GAD_FF EQU 281
- XDEF TX_GAD_IRF
- TX_GAD_IRF EQU 282
- XDEF TX_GAD_LIT
- TX_GAD_LIT EQU 283
- XDEF TX_GAD_LFR
- TX_GAD_LFR EQU 284
- XDEF TX_GAD_HFL
- TX_GAD_HFL EQU 285
- XDEF TX_GAD_OES
- TX_GAD_OES EQU 286
- XDEF TX_GAD_ESC
- TX_GAD_ESC EQU 287
- XDEF TX_GAD_PTA
- TX_GAD_PTA EQU 288
- XDEF TX_GAD_EUROPE
- TX_GAD_EUROPE EQU 289
- XDEF TX_GAD_EUR
- TX_GAD_EUR EQU 290
- XDEF TX_GAD_GERMANY
- TX_GAD_GERMANY EQU 291
- XDEF TX_GAD_BELGIUM
- TX_GAD_BELGIUM EQU 292
- XDEF TX_GAD_FINLAND
- TX_GAD_FINLAND EQU 293
- XDEF TX_GAD_FRANCE
- TX_GAD_FRANCE EQU 294
- XDEF TX_GAD_IRELAND
- TX_GAD_IRELAND EQU 295
- XDEF TX_GAD_ITALY
- TX_GAD_ITALY EQU 296
- XDEF TX_GAD_LUXEMBURG
- TX_GAD_LUXEMBURG EQU 297
- XDEF TX_GAD_NETHERLAND
- TX_GAD_NETHERLAND EQU 298
- XDEF TX_GAD_AUSTRIA
- TX_GAD_AUSTRIA EQU 299
- XDEF TX_GAD_PORTUGAL
- TX_GAD_PORTUGAL EQU 300
- XDEF TX_GAD_SPAIN
- TX_GAD_SPAIN EQU 301
-
- ENDC ; CATCOMP_NUMBERS
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_STRINGS
-
- XDEF TX_WinTitle_STR
- TX_WinTitle_STR: DC.B 'Euro-Calculator',$00
- XDEF TX_TitleIconify_STR
- TX_TitleIconify_STR: DC.B 'Euro-Calculator.iconified',$00
- XDEF TX_GAD_DM_STR
- TX_GAD_DM_STR: DC.B 'DM',$00
- XDEF TX_GAD_BFR_STR
- TX_GAD_BFR_STR: DC.B 'BFR',$00
- XDEF TX_GAD_FMK_STR
- TX_GAD_FMK_STR: DC.B 'FMK',$00
- XDEF TX_GAD_FF_STR
- TX_GAD_FF_STR: DC.B 'FF',$00
- XDEF TX_GAD_IRF_STR
- TX_GAD_IRF_STR: DC.B 'IRF',$00
- XDEF TX_GAD_LIT_STR
- TX_GAD_LIT_STR: DC.B 'LIT',$00
- XDEF TX_GAD_LFR_STR
- TX_GAD_LFR_STR: DC.B 'LFR',$00
- XDEF TX_GAD_HFL_STR
- TX_GAD_HFL_STR: DC.B 'HFL',$00
- XDEF TX_GAD_OES_STR
- TX_GAD_OES_STR: DC.B 'OES',$00
- XDEF TX_GAD_ESC_STR
- TX_GAD_ESC_STR: DC.B 'ESC',$00
- XDEF TX_GAD_PTA_STR
- TX_GAD_PTA_STR: DC.B 'PTA',$00
- XDEF TX_GAD_EUROPE_STR
- TX_GAD_EUROPE_STR: DC.B 'Europe:',$00
- XDEF TX_GAD_EUR_STR
- TX_GAD_EUR_STR: DC.B 'EUR',$00
- XDEF TX_GAD_GERMANY_STR
- TX_GAD_GERMANY_STR: DC.B 'Germany:',$00
- XDEF TX_GAD_BELGIUM_STR
- TX_GAD_BELGIUM_STR: DC.B 'Belgium:',$00
- XDEF TX_GAD_FINLAND_STR
- TX_GAD_FINLAND_STR: DC.B 'Finland:',$00
- XDEF TX_GAD_FRANCE_STR
- TX_GAD_FRANCE_STR: DC.B 'France:',$00
- XDEF TX_GAD_IRELAND_STR
- TX_GAD_IRELAND_STR: DC.B 'Ireland:',$00
- XDEF TX_GAD_ITALY_STR
- TX_GAD_ITALY_STR: DC.B 'Italy:',$00
- XDEF TX_GAD_LUXEMBURG_STR
- TX_GAD_LUXEMBURG_STR: DC.B 'Luxemburg:',$00
- XDEF TX_GAD_NETHERLAND_STR
- TX_GAD_NETHERLAND_STR: DC.B 'Netherland:',$00
- XDEF TX_GAD_AUSTRIA_STR
- TX_GAD_AUSTRIA_STR: DC.B 'Austria:',$00
- XDEF TX_GAD_PORTUGAL_STR
- TX_GAD_PORTUGAL_STR: DC.B 'Portugal:',$00
- XDEF TX_GAD_SPAIN_STR
- TX_GAD_SPAIN_STR: DC.B 'Spain:',$00
-
- ENDC ; CATCOMP_STRINGS
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_ARRAY
-
- STRUCTURE CatCompArrayType,0
- LONG cca_ID
- APTR cca_Str
- LABEL CatCompArrayType_SIZEOF
-
- CNOP 0,4
-
- XDEF CatCompArray
- CatCompArray:
- XDEF _CatCompArray
- _CatCompArray:
- AS0: DC.L TX_WinTitle,TX_WinTitle_STR
- AS1: DC.L TX_TitleIconify,TX_TitleIconify_STR
- AS2: DC.L TX_GAD_DM,TX_GAD_DM_STR
- AS3: DC.L TX_GAD_BFR,TX_GAD_BFR_STR
- AS4: DC.L TX_GAD_FMK,TX_GAD_FMK_STR
- AS5: DC.L TX_GAD_FF,TX_GAD_FF_STR
- AS6: DC.L TX_GAD_IRF,TX_GAD_IRF_STR
- AS7: DC.L TX_GAD_LIT,TX_GAD_LIT_STR
- AS8: DC.L TX_GAD_LFR,TX_GAD_LFR_STR
- AS9: DC.L TX_GAD_HFL,TX_GAD_HFL_STR
- AS10: DC.L TX_GAD_OES,TX_GAD_OES_STR
- AS11: DC.L TX_GAD_ESC,TX_GAD_ESC_STR
- AS12: DC.L TX_GAD_PTA,TX_GAD_PTA_STR
- AS13: DC.L TX_GAD_EUROPE,TX_GAD_EUROPE_STR
- AS14: DC.L TX_GAD_EUR,TX_GAD_EUR_STR
- AS15: DC.L TX_GAD_GERMANY,TX_GAD_GERMANY_STR
- AS16: DC.L TX_GAD_BELGIUM,TX_GAD_BELGIUM_STR
- AS17: DC.L TX_GAD_FINLAND,TX_GAD_FINLAND_STR
- AS18: DC.L TX_GAD_FRANCE,TX_GAD_FRANCE_STR
- AS19: DC.L TX_GAD_IRELAND,TX_GAD_IRELAND_STR
- AS20: DC.L TX_GAD_ITALY,TX_GAD_ITALY_STR
- AS21: DC.L TX_GAD_LUXEMBURG,TX_GAD_LUXEMBURG_STR
- AS22: DC.L TX_GAD_NETHERLAND,TX_GAD_NETHERLAND_STR
- AS23: DC.L TX_GAD_AUSTRIA,TX_GAD_AUSTRIA_STR
- AS24: DC.L TX_GAD_PORTUGAL,TX_GAD_PORTUGAL_STR
- AS25: DC.L TX_GAD_SPAIN,TX_GAD_SPAIN_STR
-
- ENDC ; CATCOMP_ARRAY
-
-
- ;-----------------------------------------------------------------------------
-
-
- IFD CATCOMP_BLOCK
-
- XDEF CatCompBlock
- CatCompBlock:
- XDEF _CatCompBlock
- _CatCompBlock:
- DC.L $101
- DC.W $10
- DC.B 'Euro-Calculator',$00
- DC.L $112
- DC.W $1A
- DC.B 'Euro-Calculator.iconified',$00
- DC.L $116
- DC.W $4
- DC.B 'DM',$00,$00
- DC.L $117
- DC.W $4
- DC.B 'BFR',$00
- DC.L $118
- DC.W $4
- DC.B 'FMK',$00
- DC.L $119
- DC.W $4
- DC.B 'FF',$00,$00
- DC.L $11A
- DC.W $4
- DC.B 'IRF',$00
- DC.L $11B
- DC.W $4
- DC.B 'LIT',$00
- DC.L $11C
- DC.W $4
- DC.B 'LFR',$00
- DC.L $11D
- DC.W $4
- DC.B 'HFL',$00
- DC.L $11E
- DC.W $4
- DC.B 'OES',$00
- DC.L $11F
- DC.W $4
- DC.B 'ESC',$00
- DC.L $120
- DC.W $4
- DC.B 'PTA',$00
- DC.L $121
- DC.W $8
- DC.B 'Europe:',$00
- DC.L $122
- DC.W $4
- DC.B 'EUR',$00
- DC.L $123
- DC.W $A
- DC.B 'Germany:',$00,$00
- DC.L $124
- DC.W $A
- DC.B 'Belgium:',$00,$00
- DC.L $125
- DC.W $A
- DC.B 'Finland:',$00,$00
- DC.L $126
- DC.W $8
- DC.B 'France:',$00
- DC.L $127
- DC.W $A
- DC.B 'Ireland:',$00,$00
- DC.L $128
- DC.W $8
- DC.B 'Italy:',$00,$00
- DC.L $129
- DC.W $C
- DC.B 'Luxemburg:',$00,$00
- DC.L $12A
- DC.W $C
- DC.B 'Netherland:',$00
- DC.L $12B
- DC.W $A
- DC.B 'Austria:',$00,$00
- DC.L $12C
- DC.W $A
- DC.B 'Portugal:',$00
- DC.L $12D
- DC.W $8
- DC.B 'Spain:',$00,$00
-
- ENDC ; CATCOMP_BLOCK
-
-
- ;-----------------------------------------------------------------------------
-
-
- STRUCTURE LocaleInfo,0
- APTR li_LocaleBase
- APTR li_Catalog
- LABEL LocaleInfo_SIZEOF
-
- IFD CATCOMP_CODE
-
- XREF _LVOGetCatalogStr
- XDEF _GetString
- XDEF GetString
- GetString:
- _GetString:
- lea CatCompBlock(pc),a1
- bra.s 2$
- 1$: move.w (a1)+,d1
- add.w d1,a1
- 2$: cmp.l (a1)+,d0
- bne.s 1$
- addq.l #2,a1
- move.l (a0)+,d1
- bne.s 3$
- move.l a1,d0
- rts
- 3$: move.l a6,-(sp)
- move.l d1,a6
- move.l (a0),a0
- jsr _LVOGetCatalogStr(a6)
- move.l (sp)+,a6
- rts
- END
-
- ENDC ; CATCOMP_CODE
-
-
- ;-----------------------------------------------------------------------------
-
-
- ENDC ; EUROCALCFRAMECD_I
-